marsh pond snail - French English Dictionary